package datautils;

/*import com.romaremez.testuser.src.questionanswer.Question;
import com.romaremez.testuser.src.userdata.User;
import com.romaremez.testuser.src.userdata.UserSession; */
import questionanswer.Question;
import userdata.User;
import userdata.UserSession;

import java.io.*;
import java.util.List;
import java.util.Map;

/**
 * Загружает все базы данных(вопросы, пользователи и сессии)
 */
public class DataLoader {

    public Map<User, List<UserSession>> readDB() {
        /*File file = new File();
        if (!file.exists()) {
            System.out.println("База не найдена, обратитесь к администратору");
            System.exit(-2);
        }*/
        try (InputStream stream = getClass().getResourceAsStream("/DB.txt");
                ObjectInputStream reader = new ObjectInputStream(stream)) {
            return (Map<User, List<UserSession>>)reader.readObject();
        } catch (IOException | ClassNotFoundException e) {
            // todo handle exceptions
            e.printStackTrace();
        }
        return null;
    }
}
